Hello,
Countries that start with a vowel in French use the preposition "en" to mean "to" or "in". For example, "I am going to England" is written as "Je vais en Angleterre", and "I am in England" is "Je suis en Angleterre".
A country's name all on its own uses the article l' when the country starts with a vowel. For example, "L'Angleterre est un pays" — "England is a country".
When it comes to using the preposition "from", "of" or "about", the preposition d' is used for countries starting with a vowel. So, "I am from England"— "Je suis d'Angleterre". "I am talking about England"—"Je parle d'Angleterre".
You also asked about "de l'", which does not get used for countries. However, you can use it as a preposition meaning "from (the)", "of (the)", or "about (the)" when using a noun (other than a country) that starts with a vowel. For example, "Je reviens de l'aéroport" — "I am returning from the airport". Or "je parle de l'aéroport" — "I am talking about the airport.
I hope this helps!
(Please note: I am not a native French speaker)