About Slater Sedimentology Ltd. (10512554) United Kingdom