About Exedra Capital Limited (07923831) United Kingdom