About Ludere Productions Ltd (07722288) United Kingdom