About Cahara Resources Limited (SC611099) United Kingdom