About Mellivora Capensis Limited (08280619) United Kingdom