About T T Consultancy Solutions Ltd (12975164) United Kingdom