Teddle Limited
86-90 Paul Street
London
EC2A 4NE
United Kingdom
[email protected]
Court of Registration:
Companies House of England and Wales
Registered on 13-Mar-2012
Registration Number: 07991751
VAT Number: 132848802
The EU website for online dispute resolution is available at:
http://ec.europa.eu/consumers/odr/