About Abakus Europe Limited (10180855) United Kingdom