About Kilo Delta Hook Ltd (13515976) United Kingdom