About Cult Movie Shop Limited (11455661) United Kingdom