Net Zero Carbon is one of the latest buzz words to be used in relation to the climate crisis. But what does it mean for UK businesses? Until recently, companies focused on reducing their carbon footprint to become carbon neutral. Carbon neutrality is the process of...