About Pomeranch Ltd (12019922) United Kingdom