About Cochin Restaurant Limited (11680762) United Kingdom