About Killi Cash & Carry Limited (12317225) United Kingdom