About Natural Resource Services Holding Company Ltd (12084506) United Kingdom