About Stefan Florea Limited (11194421) United Kingdom