Papermoon is Stevenage based company that is listed as Fabric Importers & Exporters.
Location of Papermoon is Suite L, Stevenage.