About Effecta Pharma Limited (07175273) United Kingdom