About Social Impact Technologies Ltd (11972088) United Kingdom