About Alescar Limited (11343207) United Kingdom