About Bennu Capital Ltd (12873139) United Kingdom