About Wahaca Limited (10356692) United Kingdom