About Flooid Finco Limited (11756206) United Kingdom