About Algae & Algae Technologies Ltd (12407414) United Kingdom