About Kappa Solutions Limited (03043185) United Kingdom