About Omani Investments Limited (07414291) United Kingdom