About Ncs Innovations Limited (10510379) United Kingdom