About Fti (sw) Limited (10527734) United Kingdom