About Delomac Limited (00890803) United Kingdom