About Narcis Ionut Cioca Limited (11087413) United Kingdom