About Omollo Enterprise Ltd (12975985) United Kingdom