About Gen.ddi Limited (10078064) United Kingdom