Headquarters: UK, Ireland
Founded Date: 2011
Estimated Revenue: around £2.5 billion
Number Of Exists: 70
Employee Number: 101-250