About Yara Restaurant Limited (09176948) United Kingdom