About Milenda Investments Limited (13200214) United Kingdom