About Mestar Limited (02614630) United Kingdom