Infinity Mining completes successful IPO