About Klerr (uk) Limited (05944703) United Kingdom