About Okyanusi Ltd (12043593) United Kingdom