About Nelk.io Limited (10560030) United Kingdom