About Open Credo Limited (03943999) United Kingdom