About V.o London Limited (11309244) United Kingdom