About Cluck Industries Limited (10567934) United Kingdom