About Appeel Geoscience Ltd (09825393) United Kingdom