About Chenai Consultancy Limited (SC594265) United Kingdom