About C-star Limited (12113728) United Kingdom