About Amega Group Limited (02158386) United Kingdom