About Kec Holdings Co Ltd (13275219) United Kingdom