About Cantyball Industries Limited (09682626) United Kingdom