About Sense Group Limited (08177292) United Kingdom