About Nelkey Limited (12223229) United Kingdom