About Impactsense Ltd (12208821) United Kingdom