About Okoa (uk) Ltd (08297022) United Kingdom