About Ali International Limited (02565281) United Kingdom