About Tesca International Ltd (12632444) United Kingdom