About Flo Holdings Limited (10178976) United Kingdom