About Omikron Solutions Ltd (11902147) United Kingdom