spence-technologies