About Sagitta Solutions Limited (07305170) United Kingdom