About Aben Capital Ltd (12273880) United Kingdom