About Vpp Holdings Limited (09341809) United Kingdom