About Logic Digital Media Ltd (11873078) United Kingdom