About Algae Beard Ltd. (11603955) United Kingdom