About Tancobra Capital Ltd (13305808) United Kingdom