About Floaters Limited (11615848) United Kingdom