About Vsl Group Holdings Limited (07195141) United Kingdom