Some discussion of the company on
Trip Advisor, too.
According to the
domain info, the website was registered back in July 2011 and is owned by someone in Germany.
The mailing address is
American European Travel, Inc.
75 Broad Street, 21st Floor
New York, NY 10004
Coincidentally, this same address/floor is also home to the German American Chamber of Commerce and the
Munich International Trade Fairs Office.