About Kilo Capital Ltd (11101616) United Kingdom