About Patchwork Technology Limited (07418693) United Kingdom