About Kuru Investments Ltd (11840398) United Kingdom