.
Looking for a particular genlo employee's phone or email?
83 people are employed at genlo.
genlo is based in London, England.