About Dirac Delta Solutions Ltd (08630208) United Kingdom