About Pomegranate Europe Limited (02832996) United Kingdom