About Ali International Scotland Ltd (SC708668) United Kingdom