About Teja Consultancy Ltd (11004126) United Kingdom