puppet secures $40m debt financing from blackrock to fuel growth & ipo plans