About Ftm Holdings Limited (SC621090) United Kingdom