About Delta Economics (holdings) Ltd (06174092) United Kingdom