About Micro Technology Solutions Limited (03979535) United Kingdom