About Chamac Investments Limited (10928988) United Kingdom