About Chappaquiddick Capital Limited (08139610) United Kingdom