Industry: B2B
Location: 139 Middle Deal Rd, Deal CT14 9RJ, UK
Number of employees: 3 - 10
Business description: We are on a mission to tackle some of the greatest challenges facing the world today by incentivising and inspiring businesses to take action on issues like climate change, poverty, and ecological destruction.