About Mindmesh Ltd (12265576) United Kingdom