About Hamdouch Cap Ltd (13190507) United Kingdom