About Stiff Jelly Productions Ltd (12338938) United Kingdom