About Mentat Technology Ltd (10702252) United Kingdom