About Flooid Holdings (international) Limited (07962309) United Kingdom