Tomtom uk address for legal claim

millera1
millera1 Registered Users Posts: 6
Master Explorer
Does tomtom have a uk postal address? I need to submit some paperwork and have them sign for it. I tried
TOMTOM Limited
90 Whitfield Street
Fitzrovia
London
W1T 4EZ
But there was nobody there or they refused to sign...

Comments