About Mehta Group Holdings Limited (10846474) United Kingdom