About Alpha International Management Ltd (12973381) United Kingdom