About Pomegranate Design Limited (04406213) United Kingdom