About Madras Associates Ltd (SC692423) United Kingdom