About Omikron Partners Ltd (12148640) United Kingdom