About K.r.l International Holding Ltd (12913211) United Kingdom