Can anyone shed any light on stick insects that are residing in the UK in certain areas? There are some locally in South Devon. Have seen one recently, not a smooth one but a bumpy one? Technical term! Could someone please point me in the right direction for more info.