About 106 Threads Ltd (13045710) United Kingdom