About Alginvest Ltd (12736242) United Kingdom