Company name: T-Sticks of London
Description: T-Sticks based in the UK offer great tasting range of refreshing tea sticks, we welcome retail and distributor enquiries from around the globe.
38-40 Commercial Rd, London E1 1LN, United Kingdom