About Ideal Investments Limited (13520335) United Kingdom