About Sagitta Holdings Limited (11868753) United Kingdom