About Project Kilo U.k. Limited (08291964) United Kingdom