About Sticky Toffee Ltd (12883986) United Kingdom