About Centauri Software Ltd (07244705) United Kingdom