About Sensemaster Limited (01852673) United Kingdom