About Pomegranate Digital Limited (09692317) United Kingdom