Relocasa employs 13 employees. The Relocasa management team includes Tobias Jonnarth (Chief Executive Officer), Sanna Taavitsainen (Marketing Project Manager), and Alex Aguilera (Chief Operating Officer).
Looking for a particular Relocasa employee's phone or email?