About Algae & Algae Holding Ltd (12402970) United Kingdom