giant pay is a London-based umbrella company established in 2014. As an FCSA-accredited provider, it offers management solutions for contract and temporary…