About Alica.alx Limited (12624393) United Kingdom