Libra Computer Systems Limited Company number01458238 StatusLiquidation TypePrivate Limited Company Incorporated31 Oct 1979 Registered office 4 John StreetLondonWC1N 2ES Data JSON Markdown