About The Red Thread Partnership Limited (08443942) United Kingdom