About Callias Capital Limited (12187718) United Kingdom