Office Manager at Nickelpost Labs — Palermo, Italy · 11jobs