About Vault Sentinel Limited (12603416) United Kingdom