About Alchera Data Technologies Ltd (10024876) United Kingdom