About Dennis Publishing Limited (01138891) United Kingdom