About Mindware Technologies Limited (09312992) United Kingdom