Nucleus appoints Mark Hastings as Group Finance Director