About The Mug Room Studios Limited (12940003) United Kingdom