About Nemacom Limited (02643082) United Kingdom