About Mechatech Design Limited (06133006) United Kingdom