About Andrei Neculau Ltd (10756085) United Kingdom