Owl Live expands its team with two new recruits

Owl Live an Event Management Company, specialising in Live communications…