About Teja Developments Ltd (12857107) United Kingdom