About Nymeria Networks Limited (12591784) United Kingdom