About Digital Pomegranate Ltd (09207831) United Kingdom