About Teflon Threads Ltd (13089650) United Kingdom