About The Den Studios Ltd (10641738) United Kingdom