About Flooid Holdings Limited (11756430) United Kingdom