About Kilo Alpha Group Limited (13109188) United Kingdom