About Threads Of London Ltd (11190452) United Kingdom