About Sense Research Ltd (08803863) United Kingdom