About Clever Alica Ltd (12970441) United Kingdom