About Flo Corporation Limited (10743275) United Kingdom