About Ko Deli Limited (10589890) United Kingdom