About Omima Investment Limited (12222869) United Kingdom