About Heck Holdings Limited (11213112) United Kingdom