Ora completes placing of £255,400

UK 100

Latest directors dealings