The membrane might have done and excellent job and have been down a very long time. It will be blocking out light, if nothing else. I would just take a small piece up and plant that up - keeping things manageable. Get to know how you want to treat the soil and take up more membrane later.
Posts
I live in west central Scotland - not where that photo is...