I think I finally found something comparable here in the states to the foam you are using. It's called Cell Foam 88 and is cheap and readily available at many hobby and craft stores here. It comes in sheets of 11.5 x 11.5 x 5mm. They use it in architecture models and other crafts, can be sanded and painted easily too.