About Kitsune Capital Ltd (11027578) United Kingdom