They don't accept direct debits and are difficult to find online. Their office has different information, and I've encountered rude staff over the phone. They are not registered with the relevant financial authority and lack a proper profile on review platforms.
Claim your business profile now and gain access to all features and respond to customer reviews.