About Nenomarec Ltd (13677032) United Kingdom