About Segware Limited (06398721) United Kingdom