About Patchwork Polkadot Ltd (08976665) United Kingdom