About Stick It Worldwide Ltd (11456149) United Kingdom