About Clockwork Capital Limited (03133028) United Kingdom