About Vvv & D Europe Ltd (07124932) United Kingdom