About Deely Investments Limited (04990295) United Kingdom