About Slipknot Consulting Limited (08361584) United Kingdom