About Floating City Limited (13699520) United Kingdom