About Sensemake Ltd (12530312) United Kingdom