About Alphaseed Technologies Limited (12364834) United Kingdom