About Kotak Mahindra (uk) Limited (02992399) United Kingdom