Senior People and Culture Business Partner (12 month Fixed-Term Contract) at CSC | HireBase