About Videodrome Ltd (11151990) United Kingdom