About Abacus Ventures Ltd (11441162) United Kingdom