About Jigsawftware Ltd (06505344) United Kingdom