Open Internet by MindsNetAttovia's CEO aims to scratch itch opportunity and challenge Dupixent with $289M IPO