About Stryx Consulting Limited (08748938) United Kingdom