About Phantom Thread Ltd (10320947) United Kingdom