About Sematics Capital Limited (12846894) United Kingdom