About Omao Investments Ltd (13371973) United Kingdom