Company overview
Company Number
OC421440
Name
Accellabs Llp
Entity type
Limited Liability Partnership
Status
Active
Incorporation date
13 March 2018
Address
41 Devonshire Street, Ground Floor, London, W1G 7AJ, United Kingdom
Postal code
W1G 7AJ
Country
United Kingdom