About Centauri Holdco Limited (13074539) United Kingdom