About Cabal Capital Ltd (13119285) United Kingdom