About Ezra Industries Limited (12980801) United Kingdom