About Vanguard Technologies Ltd (11566110) United Kingdom