About Traders Club International Limited (12033281) United Kingdom