About Threadgems Ltd. (07911906) United Kingdom