About Mindware Media Limited (06072768) United Kingdom