About Stab Productions Limited (02304754) United Kingdom