About Sense Applications Limited (13364717) United Kingdom