Eden is London based company that is listed as Nanny Agencies.
Location of Eden is 16 Wimpole Street, London.