About Polar Threads Limited (10910052) United Kingdom