About Thisfloatingworld Limited (08192942) United Kingdom