About Veo World Europe Ltd (11511234) United Kingdom