About Vanguard International Limited (09676844) United Kingdom