About Genesis Applications Limited (02932370) United Kingdom