About Vanguard I&t Limited (08116658) United Kingdom