About Igc London Ltd (12804019) United Kingdom