About Senseable Limited (12173196) United Kingdom