Barclays has invested an undisclosed sum in a US-based vertical farming company as part of its £175 million ($230 million) Sustainable Impact Capital initiative.