About Pomegranate Tech Ltd (09920419) United Kingdom