Business Development Representative - Italy - Youtrust - Permanent in Barcelona