About Mr Ladd Media Ltd (13257645) United Kingdom