About Pomegranate Lab Ltd (12468253) United Kingdom