About Ftc Holdings And Investments Limited (11958722) United Kingdom