About Trebuchet Capital Limited (13024431) United Kingdom