About Ecca Geoscience Limited (13524202) United Kingdom