About Vsl - Vanguard Solutions Ltd (09903584) United Kingdom