About Sticky Toffee Studios Ltd (10049503) United Kingdom