TRANSLATIONinLONDON

TranslationsInLondon provides corporate translation and language services from their head office in London. The asked the Big Idea to think about a new template for their pitch deck.