About Delmind Limited (06285373) United Kingdom