About V Max Europe Ltd (08645038) United Kingdom