About Narcis Iorga Ltd (13633177) United Kingdom