About Ice Thread Ltd (12688657) United Kingdom