About Kenan Digital Ltd (10882709) United Kingdom