About Milima Investments Limited (10549666) United Kingdom