About Flooid Limited (01459419) United Kingdom