Made O'Meter
Discover where a brand or product originates
Free Mobile is owned by Iliad Group, headquartered in France. No. The ultimate owner of Free Mobile, Iliad Group, is headquartered in France, not in the United States.
Iliad Group is a major European telecommunications player providing fixed and mobile telephony, internet access, and hosting services.
disclaimer
poweredBy