About Selina Ocean Ltd (13502210) United Kingdom