About Allia Social Impact Investments Limited (IP032151) United Kingdom