About Klopp Houlding Limited (13266337) United Kingdom