I presume you googled them? Try also googling Gowair reviews. They are owned by the Spanish tour operator Gowaii but seem to do mainly ACMI work. Sardine can interior for what I've read, but that's nothing unusual these days. Their aircraft are ex Air China and around 20 years old.