About Kartik Investments Ltd (11667266) United Kingdom