About Abacus Partners Ii Limited (09871244) United Kingdom