About Vsl Partners Ltd (10084715) United Kingdom