iglu.com has been recapitalised on behalf of Growth Capital Partners

Iglu Deal Image.1.jpg

James Lever

Managing Director

Phone: +44 20 7484 4711

Mobile: +44 7711 078463