About Initial Media Limited (08077558) United Kingdom