About Ffras Holdings Limited (11581036) United Kingdom