About Chandra Investments Limited (12000619) United Kingdom