About Kafka Capital Limited (12005864) United Kingdom