About Hamech Limited (01104883) United Kingdom