About Ftr London Limited (07565098) United Kingdom