About Impact Technologies Platform Ltd (10993838) United Kingdom