About Nicu Albu Ltd (13530170) United Kingdom