About Kkl Holdings Limited (10665362) United Kingdom