About London International Capital Investments Ltd (10483943) United Kingdom