About Jennifer Deku Limited (13096754) United Kingdom