About Pomegranate Interiors Limited (13082690) United Kingdom