About Ffx Associates Limited (SC188962) United Kingdom