About Ribbon Ribbon Ribbon Ltd (10812914) United Kingdom