About Carrick Roads Capital Limited (12378819) United Kingdom