They make a living because of the failing banking system. Sometimes that goes well.
One of the things that go wrong is the lack of info accompanying an incoming payment.
The FAQ does not give any info about this, so you need to search for their contact form.
The answer is swift and unprofessional: no such info is given. I won't recommend them any longer to any one.