New Britain Palm Oil is on a mission to benefit people, prosperity and more impressively, the planet, but how does one company plan to make a huge impact? Endeavour spoke…