Image by Andrew Neel

We offer technology solutions for insect management. Contact us at:

Spotta 

620 Newmarket Road
Cambridge
CB5 8LP
United Kingdom

(+44) 01223 967398

  • Twitter - Spotta
  • LinkedIn - Spotta
  • Facebook - Spotta
  • YouTube - Spotta