About Eagle Oak Impact Limited (10649346) United Kingdom