About Alga Ltd (10739997) United Kingdom