About Phycobloom Ltd. (12327786) United Kingdom