About The Neon Thread Ltd (12261711) United Kingdom