About Centauri Tech Ltd (12252253) United Kingdom