About Diamond Logic Limited (08125946) United Kingdom