About Floating World Limited (06630027) United Kingdom