About Mount Ida Limited (09556042) United Kingdom