About Sticklers Communications Limited (11097947) United Kingdom