Semi hard cheese