About Maxfx Ltd (12058795) United Kingdom