Agribusiness company Cargill has received approval from the German competition authorities to acquire an industrial chocolate facility - the Schierstedter Schokoladefabrik - from its existing customer, Ludwig Schokolade.