About Igc London Ltd (09927473) United Kingdom