About Nokki Ltd (12829603) United Kingdom