About Vmro Limited (12602959) United Kingdom