About Journal Threaders Ltd (13499589) United Kingdom