About The Elaichi Restaurant Ltd (10124571) United Kingdom