About Ffx & Trading Limited (10581193) United Kingdom