About Patchwerk Limited (09023527) United Kingdom