About Impact Capital Ltd (12043095) United Kingdom