About Stick Marketing Limited (12397745) United Kingdom