About Cloth Cap Productions Limited (09511245) United Kingdom