About Thelondonfx Ltd (13424059) United Kingdom