About Flo Group Holdings Ltd (10362393) United Kingdom