About 3b Impact Holdings Limited (11757492) United Kingdom