About Taperell Environmental Limited (10060820) United Kingdom