About Patchwork Solutions Ltd (11002599) United Kingdom