About Threadology London Ltd (10049123) United Kingdom