About Teja Capital Ltd (11953023) United Kingdom