About Teshooaw Corporation Ltd (12261182) United Kingdom