About Sensora Limited (08909141) United Kingdom