ECSC Group plc announced that, after overcoming a recent health condition, Ian Castle has decided to step down from the Board with immediate effect. Ian will continue his role as Chief Technology Officer on a part-time basis.