Company overview
Company Number
10665423
Name
21C Innovations Ltd
Entity type
Private Limited Company
Industry codes
25730 71121 71129 72190
Status
Active
Incorporation date
13 March 2017
Address
Deben House, Park Road, Stroud, GL5 2JF, England
Postal code
GL5 2JF
Country
United Kingdom