About Abacus Wills & Trusts Global Limited (12217447) United Kingdom