About Jigsawbox Limited (07110601) United Kingdom