About Omichron Ltd (13152570) United Kingdom