About Mytech Controls Ltd (12266321) United Kingdom