About Mecsam Limited (10676836) United Kingdom