About Flooid International Holdings Limited (10163798) United Kingdom