About Sense Developments Limited (03229584) United Kingdom