About Vellacine Limited (01366398) United Kingdom