Company identity
Founded / incorporated
1 April 1977
Company number 01306354
Legal name
TELEMACHUS LIMITED
Company type
Private Limited Company
Region
South East England
Registered address
UNIT 2D JEFFERSON WAY
THAME INDUSTRIAL ESTATE
THAME
OXON
OX9 3SX
Insolvency history
Yes