About Alpha Genesis Ltd (10042991) United Kingdom