About Vmi Studio London Ltd (12095583) United Kingdom