About Chelliah Investments Ltd (12913902) United Kingdom