About Ampalpha Ltd (12150461) United Kingdom