About George Olaru Ltd (11796928) United Kingdom