About Narcis Banica Limited (12261334) United Kingdom