About Stickpin Limited (03885005) United Kingdom