About Threadsnribbons Ltd (12696942) United Kingdom