About Omicron Corporation Ltd (08546537) United Kingdom