About Senseworks Limited (09587818) United Kingdom