About Alpha Int Ltd (13548783) United Kingdom