About Glimmer & Threads Limited (09443880) United Kingdom