Do not insist. There is no one behind doit.im. They have disappeared. The web has no secure protocol and your data is in the hands of anyone. Change or cancel your payment methods