RUBIN PHARMA 207161139 Data check and company reliability