About Cowcam Company Ltd (12536727) United Kingdom