About Omikron Financial Holdings Europe Ltd (12152741) United Kingdom