About Omina Investments Limited (13492203) United Kingdom