About Cosar Holdings Ltd (12808111) United Kingdom