About Sticky Studios Llp (OC433435) United Kingdom