About Abbexa Capital Ltd (12129610) United Kingdom