Building 2, Yard 1, Longxiang Plate Making Factory, Changping District, Beijing 189114516[Map]
eighteen billion nine hundred and eleven million four hundred and fifty-one thousand six hundred and twofifteen billion one million two hundred and twenty-four thousand four hundred and ninety-five