About Mehta Medical Holdings Ltd (12150781) United Kingdom