About Cosro Limited (04262385) United Kingdom