About Alicia Solutions Ltd (11414826) United Kingdom