About Chainsawbars Limited (11028753) United Kingdom