About Low Impact Technologies Limited (12673135) United Kingdom