About Covent Garden Capital Limited (12322856) United Kingdom