About Mechan Technology Limited (06819264) United Kingdom