About Liberty Kappa Limited (08733918) United Kingdom