DELRUS EUROPE - Progress in the name of life