About Stradexa Llp (OC425141) United Kingdom