About Triram Investments Ltd (10898964) United Kingdom