About Delta Contracts And Holdings Ltd (12979302) United Kingdom