About Lica Alexe Ltd (12639523) United Kingdom