About International Television & Media Limited (08620276) United Kingdom