Also LeoXchange does not even meet the minimum legal criteria with their "Terms and Conditions" that allows a European company to use them.
What minimum legal criteria do you mean? Please elaborate on that, so I can pass this on. I am under the impression that LEOxChange is absolutely committed to be in agreement with EU and UK regulations.