Leapfrog Acquisition Corp completes $143.75 million IPO

Leapfrog Acquisition Corp completes $143.75 million IPO