UCL Technology Fund’s investment raises $75 million at closing of initial public offering