Skip to main content"

Vela Health

Registration reference
ZC141720
Date registered
07 May 2026
Registration expires
06 May 2027
Payment tier
Tier 1
Data controller
Vela Health
Address
Vela Health Limited 71-75 Shelton Street LONDON WC2H 9JQ
Other names
  • Vela
Data Protection Officer
[email protected]