About Dixonbaxi Holdings Ltd (10933853) United Kingdom