About Dela Investments Limited (03115364) United Kingdom