Casta Diva Group buys own shares