About Centor Investments Limited (03545526) United Kingdom