About Algen Sweden Limited (13590184) United Kingdom