About Vanguard Lab Limited (09119412) United Kingdom