About Omaa Ltd (13101297) United Kingdom