About Alcae Solutions Limited (11400261) United Kingdom