About Kimmeridge Capital Limited (12680644) United Kingdom