Organisation Archimedes Foundation (Archimedes, PIC: 999950400) Type/Role Participant Programme Provide funds? no