About Sense Europe Limited (06448239) United Kingdom