About Genesis Alpha Ltd (11129403) United Kingdom