About Oki Islands Ltd (11018194) United Kingdom