About Idelaware Ltd. (08506555) United Kingdom