About Kellicom Ltd (02203789) United Kingdom