About Bacoa Ltd. (08107564) United Kingdom