About Lion S Den Film & Media Ltd (09985309) United Kingdom