November 20, 2025 Mountain Point unveils systematic loan investment platform with $1.3bn Ellie Duncan