About Jigsawcanal Ltd (11769611) United Kingdom