About Floating Focus Facilites Ltd (11292428) United Kingdom