About Thread Whipper Limited (13178990) United Kingdom