About Canidol Pharmaceutics Ltd (SC640126) United Kingdom