Mylo Named Best Insurtech Company in 2023 by Benzinga Global