About Flooid Holdings Limited (04156083) United Kingdom