About Nex Innovations Limited (12092815) United Kingdom