About Ezra Place Ltd (12643175) United Kingdom