Prince Charles wants companies to join what he is calling “Terra Carta” – or Earth charter. The Prince of Wales is urging firms to back a more sustainable future and do more to protect the planet, as he marks 50 years of environmental campaigning. Terra Carta will harness the “irreplaceable power of nature”, the prince…