About Nikesh Baskaran Limited (13398999) United Kingdom