About Mount Bugle Investments Limited (05084841) United Kingdom