About Patchwork Technologies Ltd (12750798) United Kingdom