About Glass Ocean Ltd (08808158) United Kingdom