About Edinburgh Biotech Ltd (SC332875) United Kingdom