About Third Strand Consulting Limited (08759892) United Kingdom