About Vanguard Ventures Limited (11179663) United Kingdom