About Ffx Limited (07380595) United Kingdom