About Sticky Wicks Ltd (13245404) United Kingdom