About Omni Group Ventures Ltd (12788292) United Kingdom