Company identity
Browse spinoutsFounded / incorporated
27 February 2023
Company number 14691608
Legal name
CELTIC VASCULAR LIMITED
Company type
LTD
Region
Wales
Registered address
Unknown
Insolvency history
No