About Almcells Bioscience Ltd. (11789440) United Kingdom