About Menengai Medical Ltd (13192153) United Kingdom