About Masterhitch Europe Limited (02949004) United Kingdom