About Jigsawtel Ltd (12781670) United Kingdom