About

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/