About Microtechnica Limited (06883153) United Kingdom