1.Bifi.fr
Rank:3,526,811
Worth:$22
The nameserver swell.todoo.biz have a IP Address of 87.98.206.106 which is hosted on France.
La Cinémathèque française