About Ezra Investment Limited (11012408) United Kingdom