About Sensemakers Limited (12229048) United Kingdom