About Ivydore Investments Limited (08952312) United Kingdom