About Exedra Management Limited (08479890) United Kingdom