About Centaureans Ltd. (11106144) United Kingdom