Dr. Ren

Dr. Ren is a side character of.

Plot
Dr. Ren is the original creator of all Humaritts. She suddenly disappeared by the start of the series.