The website is run by O'Callaghan Insurances in Dundalk, a long-established brokerage. As a broker, they won't be insuring your car - they will be placing the insurance with an insurance company. You should find out who the insurance company is and whether anyone on AAM has experience of the insurance company, as they will ultimately be the ones paying a claim if it occurs.