About Kilo Management Ltd (09032249) United Kingdom