About Abacus Glasgow Limited (SC430391) United Kingdom