About Deltic Media Ltd (12473526) United Kingdom