About Kilo Alfa Limited (08976128) United Kingdom