About Nicolae Maciuca Ltd (12240409) United Kingdom