About Impact Making Entrepreneurs Ltd (12644465) United Kingdom