Patrick O'Brien, Ireland, London, M, Astra Compliance AG