About Edinburgh Lifesciences Ltd. (SC273639) United Kingdom