About Centaurus Technologies Ltd (10093637) United Kingdom