Atalaya Capital invests in Point

Share this