About Negma Holdings Limited (12627955) United Kingdom