About The Meyer Studios Limited (13704389) United Kingdom