About Stickytreez Ltd (13023227) United Kingdom