About Ffo Holdings Limited (11488605) United Kingdom