About Centaur Software Ltd (08792347) United Kingdom