About Vmr London Limited (10492419) United Kingdom