Basic Life Support and Anaphylaxis Training for GP's and GP Registrars | Critical Care Training Ltd.