About New Range Investments Limited (13019338) United Kingdom