About Jigsaw Design & Development Ltd (09480132) United Kingdom