About L1 Kemp Limited (11700803) United Kingdom