About Travancore Investments And Holding Ltd (12481827) United Kingdom