About Abakus Limited (02595892) United Kingdom