About Sticky Budz Limited (12314435) United Kingdom