About Pomegranate Ltd (13136763) United Kingdom