About Idox Software Ltd (02933889) United Kingdom