Company overview
Company Number
13429166
Name
17Cicada Ltd
Entity type
Private Limited Company
Industry codes
20590 72110
Status
Active
Incorporation date
31 May 2021
Address
St. John's Innovation Centre, Cowley Road, Cambridge, CB4 0WS, England
Postal code
CB4 0WS
Country
United Kingdom