About Impact Founders Ltd. (13320723) United Kingdom