About Kappa Software Development Ltd (11593728) United Kingdom