About Denim Bison Limited (06788147) United Kingdom