About Stor Pharma Llp (OC426955) United Kingdom