About Zara Restaurant London Ltd (10155848) United Kingdom