About Flamethrower Pictures Ltd (11676383) United Kingdom