About Ultima Media Limited (04961988) United Kingdom