About Bad Taste Pictures Ltd. (10376595) United Kingdom