About London Impact Ventures Limited (11966783) United Kingdom