About Biolacuna Holdco 2 Limited (13232395) United Kingdom