About Floating Technologies Limited (04026064) United Kingdom