About Seneca Software Limited (09717935) United Kingdom