About Senseable Solutions Limited (05255829) United Kingdom