About Alesoft Solutions Limited (10620961) United Kingdom