About Alecra Limited (01813445) United Kingdom