About Floating Habitats Ltd (09260905) United Kingdom