About Strident Consulting Limited (12295060) United Kingdom