LemonSwan Employee Directory
Technology, Information and InternetHamburg, Germany11-50 Employees
LemonSwan has about 19 employees, all of them in Europe. Administrative and Business make up over half of the profiles with a known department. LemonSwan's workforce spans 4 departments.