About Patchwork Ventures Limited (07701119) United Kingdom