About Nkl Innovations Consultancy Limited (11214663) United Kingdom