About Mentesana Ltd (SC577233) United Kingdom