About Narcisa Elena Popescu Ltd (12881453) United Kingdom