About Kloeber Holdings Limited (08718064) United Kingdom