About Miranda Cowan Ecology Ltd (10282266) United Kingdom