About Centaur Associates Limited (08494811) United Kingdom