About Alfa-zero Limited (11128754) United Kingdom