About Jahama Estates Mamore Holdings Ltd (SC675835) United Kingdom