ICICI Prudential Life Insurance makes a substantial bet on this company · WhaleWatch