About Natural Resource Charter Limited (07645971) United Kingdom