About Ezra Holdings Limited (12337081) United Kingdom