About Mycron Limited (10936880) United Kingdom