About Vsl Holdings Limited (12214794) United Kingdom