About Teja Properties Limited (10071665) United Kingdom