Glasgow
Background Charles Taylor is a global provider of professional services and technology solutions dedicated... to enabling the global insurance market to do its business fundamentally better. Dating back to 1884, Charles Taylor...