About Stryx Recruitment Ltd (12418731) United Kingdom