About Happythreads (uk) Ltd (NI665198) United Kingdom