About Ata Consultancy & Investments Ltd (12254236) United Kingdom