About Sense Products Limited (08196617) United Kingdom