About Ngrid Intellectual Property Limited (04134416) United Kingdom