About The Floating Fender Company Limited (04430921) United Kingdom