About Biolacuna Holdco 1 Limited (13232358) United Kingdom