Sale and Purchase Agreement Signed for Kilifi - Marula Mining PLC | RNS | Ticker