About Alexandru Olaru Ltd (13371902) United Kingdom