Bloomsbury buys Oberon Books in £1.2m deal