About Jigsawflux Ltd (09330330) United Kingdom