About Flooid Finco Limited (11021539) United Kingdom