About Mentec Ltd (12255886) United Kingdom