About Klabers Capital Limited (09397905) United Kingdom