About Netfloat Limited (05688958) United Kingdom