Write a review Your name* Your e-mail* (Not for publication) Your review * * — Required information Stiki Limited ← View details Herschel House, 58 Herschel St, Slough, Berkshire SL1 1PG, United Kingdom, Slough, Berkshire 07904609220