About Interactive Media Britain Limited (08362417) United Kingdom