About Sense Management Limited (06832595) United Kingdom