About Ezra Byrne Ltd (13230317) United Kingdom