About Design Pomegranate Ltd (06106242) United Kingdom