About Mehta Technology Limited (11659040) United Kingdom