About Vanguard Technology Consulting Limited (12264185) United Kingdom