About Mecc Tech Ltd (11071690) United Kingdom