About Sticker Land Ltd (12837139) United Kingdom