About Kalo Digital Ltd (09648259) United Kingdom