About Centaurus International Ltd (12935417) United Kingdom