About Abacus Soft Limited (10765530) United Kingdom