About Tata S International Ltd (13240538) United Kingdom