About Omoikane Limited (07789943) United Kingdom