About Omspn Investments Private Limited (12200206) United Kingdom