About Bioalga Ltd (10135726) United Kingdom