Overview Details Press Releases Multimedia Locations People Groups With the combination of a UK head office, management and a large pool of talent offshore, Online Giants is globally recognised for its world-class call centre solutions.