About Vsd Holdings Ltd (11770670) United Kingdom