About Centor Publishing Ltd. (03671644) United Kingdom