About Alpha3103 Limited (13042926) United Kingdom