About Pomegranate Depot Limited (10360925) United Kingdom