About Pomegranate Technology Ltd (12182301) United Kingdom