About Mehta Holdings Limited (05648657) United Kingdom