Antler has announced its latest UK investment, including 13 startups, £2.7 million in funding, and founders from 99 countries. But how, and, most importantly, when Antler chooses to invest?
While most investors look for traction, a pitch deck, and so…