About Kappa Directors Limited (04331284) United Kingdom