About Nelmar Ltd (12292302) United Kingdom