About Ubuntu Holdings Limited (12873036) United Kingdom