About Idle Investments Limited (08249024) United Kingdom