About Oku Ltd (11134381) United Kingdom