About Floating Projects Limited (10497686) United Kingdom