About Nicky Mehta International Ltd. (12116797) United Kingdom