About Edinburgh Biosciences Ltd. (SC259295) United Kingdom