About Biolacuna Limited (10550346) United Kingdom