About Conkers Investment Limited (12132930) United Kingdom