About Kello Ltd (13410122) United Kingdom