About Herz Holdings Limited (12822523) United Kingdom