About Nikesh Ramesh Ltd (11265330) United Kingdom