Stephen Stamp is based out of Cardiff, Cardiff, and is the Chief Executive Officer and Board of Director of Biodexa Pharmaceuticals. Stephen previously worked at Ergomed as a Chief Executive Officer. Stephen Stamp attended the University of Manchester. Stephen Stamp has been a certified ACA.