About Floating World Records Limited (06619476) United Kingdom