About D8ta Genie Limited (09511101) United Kingdom