About Datamind (london) Limited (10932325) United Kingdom