About Interactive Digital Media Limited (03532385) United Kingdom