About Blok Bioscience Ltd (12554564) United Kingdom