About Stickyweb International Ltd (09910536) United Kingdom