Company name: Big Innovation Centre
Description: Big Innovation Centre is an innovation consultancy, helping to build great companies through technology, creativity and innovation.
14-16 Dowgate Hill, London EC4R 2SU, United Kingdom