About Micro Tech London Limited (12195546) United Kingdom