About Pomegranate Pi Ltd (11611781) United Kingdom