About Kilo Investments Limited (06494043) United Kingdom