About N1 Klku Limited (11866666) United Kingdom