About Nicusor Demostene Limited (09788082) United Kingdom