About The Organic Earthworm Company Ltd (11974391) United Kingdom