About Natural Resources Invest Limited (04263917) United Kingdom