Growth credit strategy for high-growth UK businesses, leveraging sustainability for superior returns.