About Vanguard Technology Limited (12396406) United Kingdom