About Kilo Limited (04825117) United Kingdom