About Abakus 2 Ltd (07259307) United Kingdom