About Kelika Limited (04815118) United Kingdom