About Griffin Ecology Limited (11543362) United Kingdom