About Lycantrope Pictures Ltd (12331119) United Kingdom