About Mentra Ltd (06188538) United Kingdom