About Sequel Software Solutions Limited (02896444) United Kingdom