Overview
Legal name
TELEMACHUS LIMITED
Region
South East England
Registered address
UNIT 2D JEFFERSON WAY
THAME INDUSTRIAL ESTATE
THAME
OXON
OX9 3SX
Insolvency history
Yes