O2 is one of the UK’s largest telecoms businesses, owned by the Spanish telefonica. They recently fit out their office space in Slough. The office space is 110,000 square feet including general office space, informal break-out areas, meeting rooms and storage.



