Polish food company Colian Holding SA has bought Irish chocolate maker Lily O'Brien's for EUR40m (US$48.2m) from the Carlyle Cardinal Ireland Fund.