About Vsc Holdings Limited (13413523) United Kingdom