About Neme Comms Ltd (11018959) United Kingdom