About Kakkar Investments Limited (13163423) United Kingdom