About Carrick Capital Limited (SC294916) United Kingdom