About Mine Investment Holdings Limited (10518668) United Kingdom