About Celtic Ecology And Conservation Ltd. (10019414) United Kingdom