Telemachus Limited Company number01306354 StatusLiquidation TypePrivate Limited Company Incorporated1 Apr 1977 Registered office Unit 2d Jefferson WayThame Industrial EstateThameOX9 3SX Data JSON Markdown