About Sagitta Ventures Limited (11659357) United Kingdom