About Cowley Uk Holdings Ltd (11178215) United Kingdom