About Entec Biopower Uk Ltd (12455390) United Kingdom