About Technopharma Limited & Co. (SL003166) United Kingdom