About The Den Production Studios Ltd. (10541195) United Kingdom